翻訳と辞書
Words near each other
・ Amber Room (disambiguation)
・ Amber Rose
・ Amber Rose Kandarian
・ Amber Rose Revah
・ Amber Rowley
・ Amber Rubarth
・ Amber Rudd
・ Amber Run
・ Amber Sainsbury
・ Amber Savva
・ Amber Seyer
・ Amber Sharpe
・ Amber Sherlock
・ Amber shift
・ Amber Skies
Amber Smalltalk
・ Amber Smith
・ Amber Smith (album)
・ Amber Smith (band)
・ Amber Smith (disambiguation)
・ Amber Sound FM
・ Amber Spas
・ Amber Stachowski
・ Amber Stevens West
・ Amber Sweeney
・ Amber Sym
・ Amber Tamblyn
・ Amber Theoharis
・ Amber Thomas
・ Amber Township, Michigan


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Amber Smalltalk : ウィキペディア英語版
Amber Smalltalk

Amber Smalltalk, formerly known as Jtalk, is an implementation of the Smalltalk-80 language that runs on the JavaScript runtime of a web browser. It is designed to enable client-side development using the Smalltalk programming language.〔(Smalltalk Implementations ) (brief comparative summaries describing Smalltalk dialects)〕
Amber includes an integrated development environment with a class browser, workspace, transcript, object inspector and debugger. Amber is written in itself, including the compiler, and compiles into JavaScript, mapping one-to-one with the JavaScript equivalent. Amber was created by Nicolas Petton.
Amber was influenced by an earlier Smalltalk in browser project, called "Clamato", created by Avi Bryant.〔〔 (Home page for the Clamato Smalltalk project)
〕 Both Amber and Clamato use Parsing Expression Grammar (PEG) libraries for parsing Smalltalk sourcecode. Amber uses the JavaScript based PEG.js library〔 (Home page for the PEG.js JavaScript parser generator project)
〕〔 (Announcement email of Amber 0.9 includes switch to PEG.js)
〕 written by David Majda and Clamato uses PetitParser, a Smalltalk based library written by Lukas Renggli.〔 Both Clamato and Amber were influenced by earlier work by Dan Ingalls in developing the Lively Kernel implementation of Morphic in the web browser using JavaScript.〔
Started with version 0.12.0, Amber modules are compiled to AMD modules. Starting in version 0.12.6, the development helper CLI tool is extracted to dedicated module 'amber-cli', which can be installed from npm; and setting up the project and its JS ecosystem (bower, npm, grunt) is greatly simplified using this CLI tool by issuing 'amber init' and answering a few questions. This makes Amber Smalltalk easier to use for people coming from Smalltalk world having little JS experience.
==See also==

* Pharo
* Seaside (software)

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Amber Smalltalk」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.